|
Virtuální měny
Mlýnková, Veronika ; Sikora, Marek (oponent) ; Zeman, Václav (vedoucí práce)
Tato bakalářská práce se zabývá virtuálními měnami, které v základě využívají technologii blockchain. Základy způsobu fungování jsou vysvětleny na kryptoměně bitcoin, která je z technologického hlediska rozebrána detailněji. Kromě obecného fungování bitcoinové sítě je pak blíže popsána například tvorba bitcoinových adres, složení transakcí a způsob jejich podepisování. Širší pohled na kryptoměny je obsažen ve čtvrté kapitole, kde je uvedena jejich klasifikace do generací a vysvětleny pojmy coin, token a stable coin. V kapitole Ethereum je pak vysvětlena funkce smart kontraktů a decentralizovaných aplikací. V rámci práce byla realizována laboratorní úloha, kde je popsán postup k naprogramování zjednodušeného blockchainu v jazyce Python. Pro podporu pochopení tématu byla dále vytvořena výuková aplikace formou webové stránky vytvořené na platformě Google sites, která shrnuje rozebrané téma.
|
|
Systém autentizace průmyslových zařízení pomocí blockchainu
Hnátek, Michal ; Holasová, Eva (oponent) ; Fujdiak, Radek (vedoucí práce)
Tato bakalářská práce se zabývá primárně průmyslovými sítěmi a blockchainem. Jsou vyčteny aktuální implementace zabezpečení sítí. Velká část je věnována analýze konsensus algoritmů a jejich vhodností do průmyslových sítí. Práce obsahuje i rozsáhlé srovnání knihoven pro tvorbu blockchainu. V oblasti průmyslových sítí je zde zastoupen protokol Modbus. Popsána je obecná funkce blockchainu i jeho modifikace pro užití v průmyslových privátních sítích. Je popsána tvorba privátního blockchainu s konsensus algoritmem Proof of Authority pomocí knihovny go-ethereum, a také vytvoření smart kontraktu pro daný blockchain.
|
|
Virtuální měny
Mlýnková, Veronika ; Sikora, Marek (oponent) ; Zeman, Václav (vedoucí práce)
Tato bakalářská práce se zabývá virtuálními měnami, které v základě využívají technologii blockchain. Základy způsobu fungování jsou vysvětleny na kryptoměně bitcoin, která je z technologického hlediska rozebrána detailněji. Kromě obecného fungování bitcoinové sítě je pak blíže popsána například tvorba bitcoinových adres, složení transakcí a způsob jejich podepisování. Širší pohled na kryptoměny je obsažen ve čtvrté kapitole, kde je uvedena jejich klasifikace do generací a vysvětleny pojmy coin, token a stable coin. V kapitole Ethereum je pak vysvětlena funkce smart kontraktů a decentralizovaných aplikací. V rámci práce byla realizována laboratorní úloha, kde je popsán postup k naprogramování zjednodušeného blockchainu v jazyce Python. Pro podporu pochopení tématu byla dále vytvořena výuková aplikace formou webové stránky vytvořené na platformě Google sites, která shrnuje rozebrané téma.
|